//
//  PFDeviceInfoTool.m
//  PFAMapDemo
//
//  Created by 原鹏飞 on 2018/11/7.
//  Copyright © 2018 原鹏飞. All rights reserved.
//

#import "PFDeviceInfoTool.h"

@implementation PFDeviceInfoTool


/**
 获取应用的当前语言
 
 @return 语言的名字
 */
+ (NSString *)pf_currentLanguageName {
    
    /** YPF：获取当前语言
     iOS的本地语言数组以键值对的形式存放在NSUserDefaults中（@"AppleLanguages":@语言数组），这个数组的第0个元素就是当前语言。
     */
    NSArray *appLanguageArr = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
    if (appLanguageArr.count != 0) {
        return [appLanguageArr objectAtIndex:0];
    }
    return nil;
}


/**
 获取当前设备支持的所有语言
 
 @return 可用语言名字的数组
 */
+ (NSArray<NSString *> *)pf_availableLanguage {
    return [NSLocale availableLocaleIdentifiers];
}

@end
